Skip to main content
GET
Track transaction by reference

Authorizations

X-API-KEY
string
header
required

Path Parameters

reference
string
required
Example:

"OFF-A1B2C"

Response

200 - application/json
id
string
required

Transaction ID

Example:

"123e4567-e89b-12d3-a456-426614174000"

internalReference
string
required

Internal reference number

Example:

"OFF-A1B2C3D4"

provider
enum<string>
required

Exchange provider

Available options:
monirates,
bitnob,
paycrest
Example:

"monirates"

providerTransactionId
string
required

Provider transaction ID

Example:

"68ee3a94c05777e37c10b3c1"

status
enum<string>
required

Current transaction status

Available options:
initiated,
quote_created,
awaiting_deposit,
deposit_received,
pending,
processing,
fiat_sent,
completed,
failed,
cancelled,
refunded
Example:

"processing"

cryptoAmount
number
required

Cryptocurrency amount

Example:

100

fiatAmount
number
required

Fiat currency amount

Example:

145800

exchangeRate
number
required

Exchange rate applied

Example:

1458

fromCurrency
string
required

From currency

Example:

"USDT"

toCurrency
string
required

To currency

Example:

"NGN"

createdAt
string<date-time>
required

Transaction creation timestamp

Example:

"2025-10-14T11:57:08.122Z"

updatedAt
string<date-time>
required

Transaction last update timestamp

Example:

"2025-10-14T11:57:09.065Z"

expiresAt
string<date-time>
required

Transaction expiry timestamp

Example:

"2025-10-14T12:27:08.122Z"

providerStatus
string
required

Provider status

Example:

"PROCESSING"

fees
object
required

Transaction fees

Example:
debitPaymentDetails
object
required

Debit payment details

Example:
creditPaymentDetails
object
required

Credit payment details

Example:
completedAt
string<date-time> | null
required

Transaction completion timestamp

Example:

"2025-10-14T12:00:00.000Z"